package com.yonyou.ucf.mdf.app.isvdxq.firstpart.location.model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;

@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class OrderStoreInAPIDetail {
    private long id;
    private long mainid;
    private long poid;
    private long podetailid;
    private long sourceid;
    private long sourceautoid;
    private long firstsourceid;
    private long firstsourceautoid;
    private long unit;
    private long stockUnitId;
    private long stockStatusDoc;
    private long product_productOfflineRetail_storeOrderUnit;
    private long product;
    private long productsku;
    private long product_oUnitId;
    private long productClass;
    private long oriSum;
    private long priceUOM;
    private long costMoney;
    private long natSum;
    private long oriMoney;
    private long natMoney;
    private long reserveid;

    private String isGiftProduct;
    private String isScrap;
    private String isSerialNoManage;
    private String isBatchManage;
    private String isLogisticsRelated;
    private String isExpiryDateManage;
    private Boolean aggregated;
    private Boolean collaborationRecnc;
    private Boolean canAssetsPull;
    private Boolean weighFinish;
    private Boolean vendorConfirmed;
    private Boolean autoCalcCost;

    private String pocode;
    private String product_cCode;
    private String stockUnit_name;
    private String firstsource;
    private String firstupcode;
    private String stockStatusDoc_name;
    private String source;
    private String product_cName;
    private String unit_code;
    private String product_model;
    private String productDesc;
    private String modelDescription;
    private String unit_name;
    private String productsku_cCode;
    private String stockUnit_code;
    private String priceSource;
    private String upcode;
    private String discountTaxType;
    private String priceUOM_code;
    private String makeRuleCode;
    private String productsku_cName;
    private String productClassName;
    private String priceUOM_name;
    private String recncStatus;
    private String pubts;

    private int natTax;
    private int oriTax;
    private int taxRate;
    private int realProductAttribute;
    private int realProductAttributeType;
    private int priceUOM_Precision;
    private int stockUnitId_Precision;
    private int unit_Precision;
    private int sfee;
    private int invExchRate;
    private int invPriceExchRate;
    private int rowno;
    private int unitExchangeType;
    private int isNeg;
    private int priceMark;
    private Integer subQty;

    private double oriTaxUnitPrice;
    private double oriUnitPrice;
    private double billqty;
    private double contactsQuantity;
    private double unitExchangeTypePrice;
    private double natUnitPrice;
    private double sqty;
    private double amoney;
    private double smoney;
    private double sumamoney;
    private double aprice;
    private double qty;
    private double priceQty;
    private double costUnitPrice;
    private double natTaxUnitPrice;
    private double contactsPieces;


    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public long getMainid() {
        return mainid;
    }

    public void setMainid(long mainid) {
        this.mainid = mainid;
    }

    public long getSourceid() {
        return sourceid;
    }

    public void setSourceid(long sourceid) {
        this.sourceid = sourceid;
    }

    public long getSourceautoid() {
        return sourceautoid;
    }

    public void setSourceautoid(long sourceautoid) {
        this.sourceautoid = sourceautoid;
    }

    public long getFirstsourceid() {
        return firstsourceid;
    }

    public void setFirstsourceid(long firstsourceid) {
        this.firstsourceid = firstsourceid;
    }

    public long getFirstsourceautoid() {
        return firstsourceautoid;
    }

    public void setFirstsourceautoid(long firstsourceautoid) {
        this.firstsourceautoid = firstsourceautoid;
    }

    public long getPoid() {
        return poid;
    }

    public void setPoid(long poid) {
        this.poid = poid;
    }

    public long getPodetailid() {
        return podetailid;
    }

    public void setPodetailid(long podetailid) {
        this.podetailid = podetailid;
    }

    public long getUnit() {
        return unit;
    }

    public void setUnit(long unit) {
        this.unit = unit;
    }

    public long getStockUnitId() {
        return stockUnitId;
    }

    public void setStockUnitId(long stockUnitId) {
        this.stockUnitId = stockUnitId;
    }

    public long getStockStatusDoc() {
        return stockStatusDoc;
    }

    public void setStockStatusDoc(long stockStatusDoc) {
        this.stockStatusDoc = stockStatusDoc;
    }

    public long getProduct_productOfflineRetail_storeOrderUnit() {
        return product_productOfflineRetail_storeOrderUnit;
    }

    public void setProduct_productOfflineRetail_storeOrderUnit(long product_productOfflineRetail_storeOrderUnit) {
        this.product_productOfflineRetail_storeOrderUnit = product_productOfflineRetail_storeOrderUnit;
    }

    public long getProduct() {
        return product;
    }

    public void setProduct(long product) {
        this.product = product;
    }

    public long getProductsku() {
        return productsku;
    }

    public void setProductsku(long productsku) {
        this.productsku = productsku;
    }

    public long getProduct_oUnitId() {
        return product_oUnitId;
    }

    public void setProduct_oUnitId(long product_oUnitId) {
        this.product_oUnitId = product_oUnitId;
    }

    public long getProductClass() {
        return productClass;
    }

    public void setProductClass(long productClass) {
        this.productClass = productClass;
    }

    public long getOriSum() {
        return oriSum;
    }

    public void setOriSum(long oriSum) {
        this.oriSum = oriSum;
    }

    public long getPriceUOM() {
        return priceUOM;
    }

    public void setPriceUOM(long priceUOM) {
        this.priceUOM = priceUOM;
    }

    public long getCostMoney() {
        return costMoney;
    }

    public void setCostMoney(long costMoney) {
        this.costMoney = costMoney;
    }

    public long getNatSum() {
        return natSum;
    }

    public void setNatSum(long natSum) {
        this.natSum = natSum;
    }

    public long getOriMoney() {
        return oriMoney;
    }

    public void setOriMoney(long oriMoney) {
        this.oriMoney = oriMoney;
    }

    public long getNatMoney() {
        return natMoney;
    }

    public void setNatMoney(long natMoney) {
        this.natMoney = natMoney;
    }

    public long getReserveid() {
        return reserveid;
    }

    public void setReserveid(long reserveid) {
        this.reserveid = reserveid;
    }


    public String getIsGiftProduct() {
        return isGiftProduct;
    }

    public void setIsGiftProduct(String isGiftProduct) {
        this.isGiftProduct = isGiftProduct;
    }

    public String getIsScrap() {
        return isScrap;
    }

    public void setIsScrap(String isScrap) {
        this.isScrap = isScrap;
    }

    public String getIsSerialNoManage() {
        return isSerialNoManage;
    }

    public void setIsSerialNoManage(String isSerialNoManage) {
        this.isSerialNoManage = isSerialNoManage;
    }

    public String getIsBatchManage() {
        return isBatchManage;
    }

    public void setIsBatchManage(String isBatchManage) {
        this.isBatchManage = isBatchManage;
    }

    public String getIsLogisticsRelated() {
        return isLogisticsRelated;
    }

    public void setIsLogisticsRelated(String isLogisticsRelated) {
        this.isLogisticsRelated = isLogisticsRelated;
    }

    public String getIsExpiryDateManage() {
        return isExpiryDateManage;
    }

    public void setIsExpiryDateManage(String isExpiryDateManage) {
        this.isExpiryDateManage = isExpiryDateManage;
    }

    public Boolean getAggregated() {
        return aggregated;
    }

    public void setAggregated(Boolean aggregated) {
        this.aggregated = aggregated;
    }

    public Boolean getCollaborationRecnc() {
        return collaborationRecnc;
    }

    public void setCollaborationRecnc(Boolean collaborationRecnc) {
        this.collaborationRecnc = collaborationRecnc;
    }

    public Boolean getCanAssetsPull() {
        return canAssetsPull;
    }

    public void setCanAssetsPull(Boolean canAssetsPull) {
        this.canAssetsPull = canAssetsPull;
    }

    public Boolean getWeighFinish() {
        return weighFinish;
    }

    public void setWeighFinish(Boolean weighFinish) {
        this.weighFinish = weighFinish;
    }

    public Boolean getVendorConfirmed() {
        return vendorConfirmed;
    }

    public void setVendorConfirmed(Boolean vendorConfirmed) {
        this.vendorConfirmed = vendorConfirmed;
    }

    public Boolean getAutoCalcCost() {
        return autoCalcCost;
    }

    public void setAutoCalcCost(Boolean autoCalcCost) {
        this.autoCalcCost = autoCalcCost;
    }

    public String getPocode() {
        return pocode;
    }

    public void setPocode(String pocode) {
        this.pocode = pocode;
    }

    public String getProduct_cCode() {
        return product_cCode;
    }

    public void setProduct_cCode(String product_cCode) {
        this.product_cCode = product_cCode;
    }

    public String getStockUnit_name() {
        return stockUnit_name;
    }

    public void setStockUnit_name(String stockUnit_name) {
        this.stockUnit_name = stockUnit_name;
    }

    public String getFirstsource() {
        return firstsource;
    }

    public void setFirstsource(String firstsource) {
        this.firstsource = firstsource;
    }

    public String getFirstupcode() {
        return firstupcode;
    }

    public void setFirstupcode(String firstupcode) {
        this.firstupcode = firstupcode;
    }

    public String getStockStatusDoc_name() {
        return stockStatusDoc_name;
    }

    public void setStockStatusDoc_name(String stockStatusDoc_name) {
        this.stockStatusDoc_name = stockStatusDoc_name;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public String getProduct_cName() {
        return product_cName;
    }

    public void setProduct_cName(String product_cName) {
        this.product_cName = product_cName;
    }

    public String getUnit_code() {
        return unit_code;
    }

    public void setUnit_code(String unit_code) {
        this.unit_code = unit_code;
    }

    public String getProduct_model() {
        return product_model;
    }

    public void setProduct_model(String product_model) {
        this.product_model = product_model;
    }

    public String getProductDesc() {
        return productDesc;
    }

    public void setProductDesc(String productDesc) {
        this.productDesc = productDesc;
    }

    public String getModelDescription() {
        return modelDescription;
    }

    public void setModelDescription(String modelDescription) {
        this.modelDescription = modelDescription;
    }

    public String getUnit_name() {
        return unit_name;
    }

    public void setUnit_name(String unit_name) {
        this.unit_name = unit_name;
    }

    public String getProductsku_cCode() {
        return productsku_cCode;
    }

    public void setProductsku_cCode(String productsku_cCode) {
        this.productsku_cCode = productsku_cCode;
    }

    public String getStockUnit_code() {
        return stockUnit_code;
    }

    public void setStockUnit_code(String stockUnit_code) {
        this.stockUnit_code = stockUnit_code;
    }

    public String getPriceSource() {
        return priceSource;
    }

    public void setPriceSource(String priceSource) {
        this.priceSource = priceSource;
    }

    public String getUpcode() {
        return upcode;
    }

    public void setUpcode(String upcode) {
        this.upcode = upcode;
    }

    public String getDiscountTaxType() {
        return discountTaxType;
    }

    public void setDiscountTaxType(String discountTaxType) {
        this.discountTaxType = discountTaxType;
    }

    public String getPriceUOM_code() {
        return priceUOM_code;
    }

    public void setPriceUOM_code(String priceUOM_code) {
        this.priceUOM_code = priceUOM_code;
    }

    public String getMakeRuleCode() {
        return makeRuleCode;
    }

    public void setMakeRuleCode(String makeRuleCode) {
        this.makeRuleCode = makeRuleCode;
    }

    public String getProductsku_cName() {
        return productsku_cName;
    }

    public void setProductsku_cName(String productsku_cName) {
        this.productsku_cName = productsku_cName;
    }

    public String getProductClassName() {
        return productClassName;
    }

    public void setProductClassName(String productClassName) {
        this.productClassName = productClassName;
    }

    public String getPriceUOM_name() {
        return priceUOM_name;
    }

    public void setPriceUOM_name(String priceUOM_name) {
        this.priceUOM_name = priceUOM_name;
    }

    public String getRecncStatus() {
        return recncStatus;
    }

    public void setRecncStatus(String recncStatus) {
        this.recncStatus = recncStatus;
    }

    public String getPubts() {
        return pubts;
    }

    public void setPubts(String pubts) {
        this.pubts = pubts;
    }

    public int getNatTax() {
        return natTax;
    }

    public void setNatTax(int natTax) {
        this.natTax = natTax;
    }

    public int getOriTax() {
        return oriTax;
    }

    public void setOriTax(int oriTax) {
        this.oriTax = oriTax;
    }

    public int getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(int taxRate) {
        this.taxRate = taxRate;
    }

    public int getRealProductAttribute() {
        return realProductAttribute;
    }

    public void setRealProductAttribute(int realProductAttribute) {
        this.realProductAttribute = realProductAttribute;
    }

    public int getRealProductAttributeType() {
        return realProductAttributeType;
    }

    public void setRealProductAttributeType(int realProductAttributeType) {
        this.realProductAttributeType = realProductAttributeType;
    }

    public int getPriceUOM_Precision() {
        return priceUOM_Precision;
    }

    public void setPriceUOM_Precision(int priceUOM_Precision) {
        this.priceUOM_Precision = priceUOM_Precision;
    }

    public int getStockUnitId_Precision() {
        return stockUnitId_Precision;
    }

    public void setStockUnitId_Precision(int stockUnitId_Precision) {
        this.stockUnitId_Precision = stockUnitId_Precision;
    }

    public int getUnit_Precision() {
        return unit_Precision;
    }

    public void setUnit_Precision(int unit_Precision) {
        this.unit_Precision = unit_Precision;
    }

    public int getSfee() {
        return sfee;
    }

    public void setSfee(int sfee) {
        this.sfee = sfee;
    }

    public int getInvExchRate() {
        return invExchRate;
    }

    public void setInvExchRate(int invExchRate) {
        this.invExchRate = invExchRate;
    }

    public int getInvPriceExchRate() {
        return invPriceExchRate;
    }

    public void setInvPriceExchRate(int invPriceExchRate) {
        this.invPriceExchRate = invPriceExchRate;
    }

    public int getRowno() {
        return rowno;
    }

    public void setRowno(int rowno) {
        this.rowno = rowno;
    }

    public int getUnitExchangeType() {
        return unitExchangeType;
    }

    public void setUnitExchangeType(int unitExchangeType) {
        this.unitExchangeType = unitExchangeType;
    }

    public int getIsNeg() {
        return isNeg;
    }

    public void setIsNeg(int isNeg) {
        this.isNeg = isNeg;
    }

    public int getPriceMark() {
        return priceMark;
    }

    public void setPriceMark(int priceMark) {
        this.priceMark = priceMark;
    }

    public double getOriTaxUnitPrice() {
        return oriTaxUnitPrice;
    }

    public void setOriTaxUnitPrice(double oriTaxUnitPrice) {
        this.oriTaxUnitPrice = oriTaxUnitPrice;
    }

    public double getOriUnitPrice() {
        return oriUnitPrice;
    }

    public void setOriUnitPrice(double oriUnitPrice) {
        this.oriUnitPrice = oriUnitPrice;
    }

    public double getBillqty() {
        return billqty;
    }

    public void setBillqty(double billqty) {
        this.billqty = billqty;
    }

    public double getContactsQuantity() {
        return contactsQuantity;
    }

    public void setContactsQuantity(double contactsQuantity) {
        this.contactsQuantity = contactsQuantity;
    }

    public double getUnitExchangeTypePrice() {
        return unitExchangeTypePrice;
    }

    public void setUnitExchangeTypePrice(double unitExchangeTypePrice) {
        this.unitExchangeTypePrice = unitExchangeTypePrice;
    }

    public double getNatUnitPrice() {
        return natUnitPrice;
    }

    public void setNatUnitPrice(double natUnitPrice) {
        this.natUnitPrice = natUnitPrice;
    }

    public double getSqty() {
        return sqty;
    }

    public void setSqty(double sqty) {
        this.sqty = sqty;
    }

    public double getAmoney() {
        return amoney;
    }

    public void setAmoney(double amoney) {
        this.amoney = amoney;
    }

    public double getSmoney() {
        return smoney;
    }

    public void setSmoney(double smoney) {
        this.smoney = smoney;
    }

    public double getSumamoney() {
        return sumamoney;
    }

    public void setSumamoney(double sumamoney) {
        this.sumamoney = sumamoney;
    }

    public double getAprice() {
        return aprice;
    }

    public void setAprice(double aprice) {
        this.aprice = aprice;
    }

    public double getQty() {
        return qty;
    }

    public void setQty(double qty) {
        this.qty = qty;
    }

    public Integer getSubQty() {
        return subQty;
    }

    public void setSubQty(Integer subQty) {
        this.subQty = subQty;
    }

    public double getPriceQty() {
        return priceQty;
    }

    public void setPriceQty(double priceQty) {
        this.priceQty = priceQty;
    }

    public double getCostUnitPrice() {
        return costUnitPrice;
    }

    public void setCostUnitPrice(double costUnitPrice) {
        this.costUnitPrice = costUnitPrice;
    }

    public double getNatTaxUnitPrice() {
        return natTaxUnitPrice;
    }

    public void setNatTaxUnitPrice(double natTaxUnitPrice) {
        this.natTaxUnitPrice = natTaxUnitPrice;
    }

    public double getContactsPieces() {
        return contactsPieces;
    }

    public void setContactsPieces(double contactsPieces) {
        this.contactsPieces = contactsPieces;
    }
}
